package com.jijuxie.system.domain.dto;

import lombok.Data;
import jakarta.validation.constraints.*;

@Data
public class AgentApplyDTO {

    /**
     * 从业年限
     */
    @NotNull(message = "从业年限不能为空")
    @Min(value = 0, message = "从业年限不能小于0")
    private Integer experience;

    /**
     * 服务区域
     */
    @NotBlank(message = "服务区域不能为空")
    private String serviceArea;

    /**
     * 专业领域（住宅、商铺、写字楼等）
     */
    @NotBlank(message = "专业领域不能为空")
    private String expertise;

    /**
     * 证书编号
     */
    @NotBlank(message = "证书编号不能为空")
    private String licenseNo;

    /**
     * 证书图片
     */
    @NotBlank(message = "请上传证书图片")
    private String licenseImage;

    /**
     * 个人简介
     */
    @NotBlank(message = "个人简介不能为空")
    @Size(max = 500, message = "个人简介不能超过500字")
    private String introduction;
} 